+ Investigate GCC/Clang builtin atomic operations? + Add in mapping the same memory to two different processes + Create sensible thread handling + Add in init process loading + Make sure vmap is in 4K increments or whatever