A simple version of thrust::device_vector<T>, but has more control over whether resize() initializes new space with T() (which we don't want), and control on how much the reserved space grows by upon resize/reserve. It is also meant for POD types only.
Definition at line 28 of file DeviceVector.cuh.