Return-oriented programming payload detection using speculative code execution