Neuromorphic computing, tools and applications for TinyML