BANM: A Distributed Network Manager Framework for Software Defined Network-On-Chip (SDNoC) Articles PDF