On the benefits and pitfalls of extending a statically typed language JIT compiler for dynamic scripting languages
Understanding the Potential of Interpreter-based Optimizations for Python