Work In Progress, have some opencl code up and running, but host to device buffer copy is broken.