Use reduce to simplify matrix chanin multiplication
No need for profile sync