29 parallel-computing "Prof" PhD positions