https://hgpu.org/?p=11157
Implementing Neural Networks Efficiently