Multithreaded or thread safe OASIS version including performance optimizations to adapt to many-core architectures

Summary
Multithreaded or thread safe OASIS version including performance optimizations to adapt to many-core architectures