allocator: use separate id sets for reg groups