https://hgpu.org/?p=1349
Gravitational tree-code on graphics processing units: implementation in CUDA