https://hgpu.org/?p=6101
GPU based particle system