Seol mar théacs é seo: A parallel framework for unstructured grid solvers