FPGA prototyping of emerging manycore architectures for parallel programming research using Formic boards