Message-passing Parallel Computers Research Articles