Performance evaluation of the CM-5 interconnection network