Auto-grading for parallel programs
Habanero-Java library: a Java 8 framework for multicore programming