Resources for Multicore Programming Education