added c and fortran wrapper for rokko::gather and rokko::scatter