Use thrust::cuda::par_nosync
if available
#780
Merged
thrust::cuda::par_nosync
if available
#780