Parallel programming lecture for TCCM 2014