keywords computer systems organization; embedded and cyber-physical systems; embedded systems; embedded hardware; hardware; communication hardware; interfaces and storage; wireless devices