Nope. Note the use of "auto" in the OP's message. With GCD the developer has to manually indicate where parallelism happens. There are numerous other systems for doing that.
The hard problem is making the compiler automatically figure it out, and as OP says they haven't done so usefully (yet).
The hard problem is making the compiler automatically figure it out, and as OP says they haven't done so usefully (yet).