Performance optimization and evaluation for torus-based optical networks-on-chip