Reconfigurable optical interconnection networks for shared-memory multiprocessor architectures door