MPI and UPC broadcast, scatter and gather algorithms in Xeon Phi. (28th May 2015)