opKron implemented with reduced number of transpose