https://hgpu.org/?p=11712
An unsupervised parallel genetic cluster algorithm for graphics processing units