Compact modeling : principles, techniques and applications (2010)