Compiler Research: The Next 50 Years