COMET

COMET is component model that enables to efficiently compose independent parallel codes using task graph for multi-core shared-memory machines. It is a source-to-source compiler that generates L2C components and an L2C assembly from a COMET description. Some generated components embeds the OpenMP directives
to create and to submit tasks.