which is in my opinion the best introduction to parallel programming you have to port the cuda code to opencl though but still as there is quiet a lack of opencl literature these two helped a lot
but must say it was quiet disappointing this seems to be more a function reference than a proper introduction to opencl and gpu programming hope this one will be better: