memory cleanup
added cmake support for opencl sdks
added basic OCL support classes