Add support for mpich2

Prefer mpiexec to mpirun; 
Handle case where host is specified per node; 
Build run command strings using format string with parameter replacement.