The Z OpenCL Environment