* parallelizing with Thrust !