Stride directed prefetching in scalar processors | Synapse