A couple of errors and some style fixes.
No need to transfer output data to device.
OpenCL tuning updated.