Fast and Energy Efficient Big Data Processing on FPGAs