Add reverse to the list of patterns
Refurbished broadcast<N>
Fix ICC warning
Add broadcast pattern