QuadProg++: a C++ implementation of the Goldfarb-Idnani algorithm for Quadratic Programming