1. A Parallel Processing Communication Accelerator (PPCA) for enhancing performance of a Parallel Processing Environment (PPE) formed of a plurality of computing nodes, the PPCA comprising: a microprocessing unit (MPU); a memory comprising RAM and coupled to the MPU; a PPE connection for communicating data with other nodes within the parallel processing environment; a host node connection for communicating with a host node; and a Message Passing Interface (MPI) devolver for (1) communicating with an MPI implemented on the host node to provide optimized communication between a parallel application of the host node and the parallel processing environment, and for (2) processing at least a portion of the MPI including one or more of MPI collective-commands, MPI blocking commands, MPI group commands, and MPI topology.