Device and materials requirements for neuromorphic computing. (18th January 2019)