binary operation for reduction is now an binary functor

 some function still can be translated to MPI Ops
 see http://www.boost.org/doc/libs/1_46_1/boost/mpi/operations.hpp