Performance Evaluation of Hardware Support for Message Passing in Distributed Memory Multicomputers