Working OpenCL version with initialize_chunk