The embedded computing realm continues to expand even as embedded devices shrink. At one end of the spectrum are the “stylish” devices, where wearable computing meets fashion (Fig. 1). At the other end is the cloud, where massive clusters utilize as much power, performance, storage, and communication bandwidth as can be delivered by designers.