Parallel_programming_NCTU_2018Fall 5 basic parallel programming model implementation Pthread OpenMP MPI Cuda OpenCL