Hook up Thrust to std::for_each(par)