High Performance Parallel Runtimes (Design and Implementation)