Analogies for teaching parallel computing to inexperienced programmers. - Henry Neeman; Lloyd Lee; Julia S. Mullen; Gerard Newman (ACM SIGCSE Bull., 2006)