Performance-Correctness Challenges In Emerging Heterogeneous Multicore Processors