Canonical With Xilinx to Accelerate the Development of Adaptive SoCs