DART: A Programmable Architecture for NoC Simulation on FPGAs | IEEE Journals & Magazine | IEEE Xplore