https://rtech.cl/adapting-scientific-software-and-designing-algorithms-for-next-generation-gpu-computing-platforms/
Adapting Scientific Software and Designing Algorithms for Next Generation GPU Computing Platforms