NONSYMMETRIC STRUCTURED MULTIFRONTAL METHODS FOR SPARSE MATRICES WITH APPLICATION TO SOLVING THE HELMHOLTZ EQUATION