Learning hierarchical discrete prior for co-speech gesture generation | Synapse