I would like to know if there are any obvious show-stoppers with using OpenMP and Cilk Plus with D through C interface? In the simplest case I have an array float[N] and I want to pass it to C function, which will modify it using OpenMP and Cilk Plus.