1. Department of Electronics and Telecommunications Engineering, Politecnico di Torino, Turin, Italy
2. Department of Microelectronics, Delft University of Technology, Delft, The Netherlands
3. Institute of Neuroinformatics, University of Zürich, Zürich, Switzerland
4. Department of electrical and computer engineering, University of California at Santa Cruz, Santa Cruz, CA, USA