BRLoop: Constructing balanced retimed loop to architect STT-RAM-based hybrid cache for VLIW processors. (January 2019)