cuda_error_message and constexpr/noexcept for allocator methods