https://hgpu.org/?p=1508
Parallel implementation of Artificial Neural Network training for speech recognition