Subgradient Techniques for Passivity Enforcement of Linear Device and Interconnect Macromodels