1) The problem was in line
err = kernel.setArg(11, Otr); checkErr(err, "Kernel::setArg()11");
I was passing pointer to float Otr instead of passing the corresponding OpenCL buffer Otr_b to setArg function. OpenCL had been trying to copy the pointer to kernel which was expecting buffer. No doubt there was access violation error.
2) Another important point mentioned by DarkZeros: check your library linking and also version correspondence between ATI driver and AMD APP SDK. Here is link where drivers and SDKs compatibility is listed: Versions of AMD APP SDK. I my case I had AMD APP SDK v2.8.1 which was not compatible with 12.10 (9.002) driver. I installed v2.8.0 version eventually.