4.09 (which has just been released) includes a number of changes that are being introduced soley to ease the merging of multicore.
4.10 will also include a recently merged, large change for multicore support: https://github.com/ocaml/ocaml/pull/8713
The plan is to land multicore in trunk through a series of smaller chunks such as #8713