https://hgpu.org/?p=6781
Fast K-selection Algorithms for Graphics Processing Units