Modify k-means for OpenMP parallelization
hash-reduce optimization for GPU
Merge branch 'wip-clusters' into wip-clusters-lancet