a scaleable ring topology network on chip (NoC) implemented in BSV