https://medium.com/predict/artificial-neurons-could-be-16-times-more-efficient-than-gpus-214a7595fc6f