hadamard product in OpenCL