Embedded Dev Part 1: Look Inside to Find & Fix Performance & Power Use Issues