Clustering techniques for coarse-grained, antifuse-based FPGAs