Design of an Onboard Distributed Multiprocessing System for a CubeSat