Expanded OpenCL chapter. Mostly about execution model