nonPOD Array allocator