Implemented a thread library in C++ - a software multithreading OS project