28 parallel-computing "Prof" PhD positions