Non-Intrusive Program Tracing of Non-Preemptive Multitasking Systems Using Power Consumption