Network-based bootloader for distributed embedded systems applications