The Multicore Computing Lab (MCL), located at the department of Computer Science and Automation, Indian Institute of Science, conducts research in new programming and compiler technologies for multicore processors. This includes development of new languages, compilers, and runtimes to make it easier to deal with parallelism while delivering high performance.