Designing and Building Parallel Programs: An online book about parallel computers, algorithms, program design, and parallel libraries. Collection of software tools and links to other resources.
Distributed Shared Memory: Extensive bibliography of research papers.
Effective Parallel Computing Tutorial: Description of a tutorial about converting serial programs to parallel programs.
EPIC: Interactive online courses in MPI, High Performance Fortran, and parallel algorithms.
Lydian: A simulation and visualization environment for distributed algorithms.