https://hgpu.org/?p=7340
Hierarchical N-body simulations with auto-tuning for heterogeneous systems