Exploiting Task Temperature Profiling in Temperature-Aware Task Scheduling for Computational Clusters