Microspecialization in Column-Oriented DBMSes and Scripting Language Interpreters