Fully thread safe and ctor order safe on all targets (not just c++11). Never destroyed to avoid global dtor order issues.