[boost] [thread] Does this condition wrapper perform better than the wrapped condition?