Tailoring instruction-set extensions for an ultra-low power tightly-coupled cluster of OpenRISC cores