1. A system comprising: a first unit adapted to execute register-based instructions; and a hardware unit associated with the first unit, the hardware unit adapted to convert stack-based instructions into register-based instructions, the hardware unit including a thread lifetime unit which determines when a thread loaded into the system should be loaded out of the system