Hiring procedures to implement stable allocations