Collaborative decoding of critical tokens for boosting factuality of large language models