Reworked core allocation: by connection, not user.