added .kernel propertu, which returns OpenCL kernel as string