To investigate parallel programming frameworks for multi-core platforms based upon non-blocking lock-free/fence-free synchronization mechanisms. The framework shall be composed of a stack of layers that progressively abstracts out the programming of shared-memory parallel applications. The goal of the stack is twofold: to ease the development of applications and make them very fast and scalable.
http://calvados.di.unipi.it/dokuwiki/doku.php?id=ffnamespace:about
https://github.com/fsaintjacques/disruptor--