Zaslat SMS: Structured parallel programming