Belief Propagation: sum-product vs max-product message passing