LCR: Languages, Compilers, and Run-time Support for Scalable Systems