EXTRA: Towards an efficient open platform for reconfigurable High Performance Computing