Design of a Hardware/Software RTOS for SoC by Vincent John Mooney III, Gerogia Institute of Technology August 2, 2002