Rough draft of lazy-static using just core
Fix bug in synchronization code, add optomization for core that does init