An ASIC implementation of a multicast message routing switch for interprocessor communications - Gary Christopher Coulson (1998)