[Disp][OPENCL] Use clEnqueueMapBuffer() and memcpy() instead of clEnqueueWriteBufferRect();