C++ Data Processing library