Distributing Congestions in NoCs through a Dynamic Routing Algorithm based on Input and Output Selections | IEEE Conference Publication | IEEE Xplore