Writing MPI Programs in Go