A Fast and Flexible FPGA-based Accelerator for Natural Language Processing Neural Networks (ACM transactions on architecture and code optimization, 2023)