https://hgpu.org/?p=5233
A new method for GPU based irregular reductions and its application to k-means clustering