Technology Mapping and Architecture Evaluation for k/m-Macrocell-based FPGAs