Don't mmap files multiple times.
[Core] Add ConcurrentUnorderedMap.
Think about making X86_64TargetInfo concurrent.
Start working on a thread local region allocator.