Speculative Software Modification and its Use in Securing SOUP | IEEE Conference Publication | IEEE Xplore