Object Oriented version of OpenCLTryOUt