Zaslat SMS: General electrothermal semiconductor device simulation /