Allocator support for Array