Accelerating Mahout on heterogeneous clusters using HadoopCL