Pošljite SMS: Methodologies for validating parallel programs