https://hgpu.org/?p=4219
Swarm's flight: Accelerating the particles using C-CUDA