Two-stage thermal-aware scheduling of task graphs on 3D multi-cores exploiting application and architecture characteristics | IEEE Conference Publication | IEEE Xplore