hirachical phrase-based decoder