I have duplicated situation from before transforming to using C++ version of
OpenCL. So I am no further along, but I have cleaner memory transfer mechanis.