The Stream Pram paper was written in 2005 and was co-written by Darrell Ulm.
This paper contained ideas about taking the abstract PRAM model, a module of parallel computation, and adding simultaneous multiple instruction streams for increased types of parallelism.