Warehouse Allocation Made Efficient