Working version of matrix multiplication for OpenCL