Describir: Perspectives on Parallel Computing.