You can find the task inside the folders
1. Stack with Elimination
2. Michael-Scott Queue
3. Possible Executions Analysis
4. Fine Grained Bank
5. Lamport Lock Fail
6. Parallel Dijkstra with Multi-Queue
7. Lock-Free Set via Linked Lists
8. Skip List
9. Monotonic Clock
10. Universal Construction
11. JMM Quizzes
12. Dynamic Array
13. Hash Table
14. FAA-Based Queue
15. Flat-Combining Priority Queue
16. MSQueue-Based Synchronous Queue
17. MCS Lock
18. Lock-Free Bank
19. CASN
20. STM Bank