NSF/IEEE-TCPP curriculum initiative on parallel and distributed computing - Core topics for undergraduatesSushil K. PrasadKrishna Kantet al.2011SIGCSE 2011