Sparse transformations and preconditioners for hierarchical 3-D capacitance extraction with multiple dielectrics