Element-topology-independent preconditioners for parallel finite element computations