Runtime Systems And Scheduling Support For High-End Cpu-Gpu Architectures