Optimal Interconnections in the Design of Microprocessors and Digital Systems