Implement CopyBufferRect (Host and OpenCL) and unsplit