Understanding core2core optimisation pipeline