We haven’t yet tried parallel launching in AOT, but in general we expect to tackle heterogeneous execution in the C runtime through the [pre-RFC] C Device API (that RFC in particular doesn’t explicitly address it, but that’s the approach we’re taking).