ARM SYSTEM DEVELOPERS GUIDE DESIGNING AND OPTIMIZING SYSTEMS SOFTWARE - SLOSS (ELSEVIER)