an introspective approach to speculative execution .
Smart Memories: a modular reconfigurable architecture