register allocation for node ids