37 parallel-programming "DIFFER" PhD positions