https://hgpu.org/?p=13002
Compoundly weighted Voronoi: a sequential and parallel implementation