Extensions And Optimizations To The Scalable, Parallel Random Number Generators Library