Added in C11!
Bibliography:
Userland multithreading
https://stackoverflow.com/questions/3908031/how-to-multithread-c-code/52453354#52453354
atomic.c