OBJECT ORIENTED C++ SOFTWARE COMPONENTS FOR ACCELERATOR DESIGN * | AMiner