Related earlier work at http://www.siam.org/journals/sima/33-1/36345.html