Embedded systems design, 2D/3D thermal modeling and management for system-on-chip (SoC), wireless body sensor networks (WBSN), memory optimizations, multi-processor design, software mapping.