A library for concurrent processing