always run unit test both in lazy and greedy mode
use make_object instead of par_loop
fix invalid device state for dat copy constructor in opencl and cuda
mark test as expected fail