https://hgpu.org/?p=5771
Implementation of the optimization algorithms on GPGPU architecture and multi-cores