I. Introduction
Computer systems have evolved from batch systems, to personal computers, to the present day proliferation of handheld devices such as cell phones, tablets, and eReaders. Mobile devices have evolved into high performance devices used for a wide range of everyday activities with compute components were once scaled-down versions of personal computers.