Concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures for the research, design and implementation of high performance concurrent systems.
Related
Semaphores are Surprisingly Versatile
Concurrency and Parallelism (CS 390) course by suresh jagannathan at purdue
has a exhaustive list of reading material (papers) for the topics at hand.
Introduction to Parallel Computing
Is Parallel Programming Hard, And, If So, What Can You Do About It?
sxyazi/yazi
💥 Blazing fast terminal file manager written in Rust, based on async I/O.
Pony - a new, race-free, safe & fast actor Programming Language (Video of talk)