Parallel Processing Utilities for OpenCL