Balancing share allocations on resource pools