Improving Multicore Resource Efficiency and Performance