Good idea @ post. I would also mention warriors are the swiss army knives of tanks, and the numbers that you pulls will change the order significantly (unlike druids.. They can Swipe or Swipe or... Swipe)
Heroic Throw->Charge+HS->SS(+HS)->Revenge if it's up->Devastate(+HS)
Heroic Throw on a Caster->Charge+Cleave->TClap+Backpedal->Shockwave the ensuing cone+Tab-cleave->Demo Shout while they are stunned->etc.
You can change things up. Shockwave is open to debate, sometimes I don't use it in heroics in favour of Shield Block (w/ a SBV Set) to capitalize off Damage Shield (20-30% of my damage with sufficient numbers of mobs), and then Shockwave+Demo Shout after I establish threat.
Every little bit counts. If you are struggling with aoe threat, ask for thorns and ret aura.