Trireme: Exploration of hierarchical multi-Level parallelism for hardware acceleration