22 parallel-and-distributed-computing Postgraduate positions in computer-science in United States