A Scalable VLSI MIMD Routing CellDesign and Evaluation of Communication Processors Supporting Message Passing in Distributed Memory Systems