adding streams to improve compute overlap