marker: works with cl < 1.2

ugly and untested hack to allow markers to work in OpenCL < 1.2
(Nvidia). 1.0 and 1.1 do not include clEnqueueMarkerWithWaitList.
This hack enqueues a dummy memory transfer. An event is emitted
and can be used as a marker.