A deadlock-free routing algorithm using minimum number of virtual channels and application mappings for Hierarchical Torus Network. (11th August 2006)