RaQuN: a generic and scalable n-way model matching algorithm