Seol mar théacs é seo: Partitioning and scheduling parallel programs for multiprocessors /