Memory Consistency & Performance Issues - Parallel Program Design - Shared Memory & Message Passing - MPI - Algorithmic Techniques - CUDA - Algorithms,Merging & Sorting - Lower Bounds Lock Free Synchronization,Load Stealing - Lock Free Synchronization,Graph Algorithms