task scheduling for dynamic thermal management 1154915