caml_opencl_enqueue_nd_range_kernel: don't used heap when automatic allocation will do
Command_queue.write_buffer: added

The implementation is exactly the same as for read_buffer
(well, except for the actual call..)