Improved Data Encoding for Emerging Computing Paradigms: From Stochastic to Hyperdimensional Computing