#include #include #include void parallel_worker(int* pData, int iSize) { printf("I am %d out of %d ...\n", MYTHREAD, THREADS); bupc_local_to_shared(pData, 0, 0); int i; upc_forall(i = 0; i < iSize; i++; i) { pData[i] = 23; } }