Pātuhitia tēnei: Parallel programming: techniques and applications