Introducing the User-Customizable ARM-Based SoC FPGA