Similar Items: Design of a SoC based multipurpose, reconfigurable compute unit for nano-satellite applications