Opencl datahandling
Since the target_dh_refactoring was never merged, we decided to do the refactoring at smaller steps and recover the original OpenCL datahandling PR.
Refactoring to merge target and backend can be done later.
Since the target_dh_refactoring was never merged, we decided to do the refactoring at smaller steps and recover the original OpenCL datahandling PR.
Refactoring to merge target and backend can be done later.