LALP: a language to program custom FPGA-based acceleration engines - Menotti, Ricardo; Cardoso, João Manuel Paiva; Fernandes, Marcio Merino; Marques, Eduardo (International Journal of Parallel Programming, 2012)