A Fully Pipelined and Dynamically Composable Architecture of CGRA