Message passing interface implementation for Concordia parallel programming environment