Updates in base allocators

- The polymorphic base allocator now uses the byte allocators
  to allocate space for the shared copy of themselves.