Discrete-Valued Neural Communication