Implement first version of tiered allocations