The document discusses a task scheduling algorithm for multicore processor systems that optimally utilizes turbo boost and hyper-threading technologies to minimize total computation time. It outlines the current issues with existing scheduling algorithms that do not account for dynamic frequency scaling and network contention. The proposed method improves execution time by up to 35% while maintaining an average estimation error of 4% for task execution times.