Accelerating k-Means on GPU with CUDA Programming