On Hardening DNNs against Noisy Computations