I am an undergraduate student, currently working on a project with some graduate student, this is a question about opencl and cuda. I need to manage a heterogeneous computin