https://hgpu.org/?p=7231
Fast Multipole Methods and High Performance Computing