GPU Computing, the OpenCL debate and performance measurement