Noxim: An open, extensible and cycle-accurate network on chip simulator