Branch regulation: Low-overhead protection from code reuse attacks | IEEE Conference Publication | IEEE Xplore