[Allocator] Switch the BumpPtrAllocator to use a vector of pointers to