Optical interconnects at the chip and board level: challenges and solutions | IEEE Journals & Magazine | IEEE Xplore