Efficient Use Of Execution Resources In Multicore Processor Architectures