Maximum number of streams per GPU?

I know that the GPU can only execute up to 16 kernels in parallel, but is there any limit on the number of streams that can exist on each GPU?