Pošljite SMS: Designing efficient algorithms for parallel computers