Exploring Many-Core Design Templates for FPGAs and ASICs. (16th October 2011)