improved performance of vbroadcast on matrices