Dominator-path Scheduling - A Global Scheduling Method