Computers Supervisor-Mode Execution Prevention (SMEP): An Analysis of its Role in Improving Operating System Security