Text this: Design methodology for optical interconnect Topologies in NoCs with BER and transmit power constraints