Комментарий
Что касается языков программирования, то «все уже придумано до нас». Посмотрите на Elixir, как развитие Erlang, также существует проект Nerves, как развитие Elixir для embedded программирования. Там и параллелизм и асинхронность естественная часть функциональной парадигмы.