https://github.com/rcorcs/spp SPP: Structured Parallel Patterns is a framework based on algorithmic (parallel) skeletons. Currently it only supports multithreads, but I intend to keep working to give support to hybrid architectures, such as GPU, MIC, and MPI.
https://github.com/rcorcs/hadoop-watershed (Hadoop) Watershed is a distributed stream processing system implemented on top of Hadoop YARN, HDFS and ZooKeeper. Watershed is based on a data-flow model (filter-stream DAG) that is used to process data streams.
https://github.com/rcorcs/CloudOS CloudOS is a distributed "operating system" for data-centers. The basic idea is to develop a high-level abstraction layer over the data-center architecture. This basic layer has been implemented based on the microkernel model, and it offers some data-center primitive operations, so that a distributed file system (DFS) and a distributed process manager (DPM) can be implemented over this basic layer. User's distributed applications are intended to be implemented using the DFS and DPM interfaces (API). User's distributed applications would be Watershed applications, MapReduce applications, etc.