Deep Neural Networks And Hardware Systems For Event-Driven Data