Text this: Parallel computing: paradigms and applications