Text this: How to write parallel programs