Compiler And Runtime Support For Efficient And Scalable Big Data Processing