Think writing a compiler is difficult? It is—unless you use Parrot, a complete compiler construction kit. With Parrot, crafting a new programming language is as easy as authoring a new website.
M. Golm, and J. Kleinöder. Meta-Level Architectures and Reflection, volume 1616 of Lecture Notes in Computer Science, Springer Berlin Heidelberg, (1999)
J. Moreira, S. Midkiff, and M. Gupta. Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande, page 116--125. New York, NY, USA, ACM, (2001)
J. Ha, M. Haghighat, S. Cong, and K. McKinley. Workshop on Parallel Execution of Sequential Programs on Multicore Architectures (PESPMA 2009), (June 2009)in conjunction with ISCA 09.
C. Lattner, and V. Adve. CGO '04: Proceedings of the international symposium on Code generation and optimization, page 75. Washington, DC, USA, IEEE Computer Society, (2004)