dragonfly use wormhole switching and dynamic packet static based flow control