A reconfigurable optoelectronic interconnect technology for multi-processor networks