https://hgpu.org/?p=11158
Accelerating Computational Algorithms