To generate allocations more efficiently, you can group allocations rules and then run them in a specified sequence (step-down allocations) or at the same time (parallel allocations).
Other Sources
Setting Up for AutoAllocations, Oracle Projects Implementation Guide