"HPC ; Software Component Model ; Task-Based Model ; Task scheduling ; Multi-cores ; Shared-memory"