https://hgpu.org/?p=2840
Mixing Multi-Core CPUs and GPUs for Scientific Simulation Software