Design of improved routing algorithm for optical network-on-chip | Synapse