An Implementation of K-Means Image Segmentation on Massively Parallel GPU Architecture using CUDA