CADspeed -- Optimizing Hardware for CAD Software