ASAP: Automatic Synthesis of Area-Efficient and Precision-Aware CGRAs