Automating Customizable Computing -- Democratizing Accelerator Designs at the Edge and in the Cloud