Check against __CUDA_ARCH__ sequential malloc & free should be >= 200, not > 200.
Test partition algorithms with thrust::seq in __device__ code.