Lightweight thread, actually a simple greem thread - http://www.sics.se/~adam/pt/index.html http://www.sics.se/~adam/pt/pt-1.4-refman/ http://drdobbs.com/article/print?articleId=229601338&siteSectionName= How Fork work - http://stackoverflow.com/questions/7609531/how-is-fork-working-when-children-fork Comparing OpenMP and Intel TBB - http://www.ddj.com/go-parallel/article/printableArticle.jhtml;jsessionid=JE3I1H3FF3UUUQSNDLPCKHSCJUNN2JVN?articleID=214303519 Tutorial about TBB - http://software.intel.com/en-us/articles/optimizing-game-architectures-with-intel-threading-building-blocks/ Multi-thread optimzated malloc - http://groups.google.com/group/comp.programming.threads/browse_thread/thread/c1ec1fa08c744a8c?hl=en Introduction to 2 static analysis tool to check OpenMP potential issue, like racing condition - http://software.intel.com/en-us/articles/an-unsuccessful-attempt-to-compare-pvs-studio-vivamp-and-intel-cc-parallel-lint/ Light weigth lock provide by Linux kernal - http://lwn.net/Articles/360699/ http://software.intel.com/en-us/articles/intel-threading-building-blocks-openmp-or-native-threads/ OpenMP vs. POSIX - http://www.dalkescientific.com/writings/diary/archive/2012/01/13/openmp_vs_posix_threads.html OpenACC - http://www.drdobbs.com/article/print?articleId=240006334&siteSectionName=parallel