Random Projection Hash For Scalable Data Clustering for the MapReduce Programming Model