Allocator
Efficiently matching demand & capacity