Generalized method of moments: a boundary integral framework for adaptive analysis of acoustic scattering.