Returns the largest value n for which allocate(n) might succeed.
n
allocate(n)
References thrust::THRUST_PREVENT_MACRO_SUBSTITUTION().