added some openCL related code and document