Virtual machine showdown: stack versus registers
Optimizing direct threaded code by selective inlining