Streamlining the OpenMP Programming Model on Ultra-Low-Power Multi-core MCUs