Multi-Scale Modeling of Self-Heating Effects in Nanoscale SOI Devices