Seol mar théacs é seo: Parallel computing in science and engineering :