Application-Centric, Reliable and Efficient High Performance Computing