CPrune: Compiler-Informed Model Pruning for Efficient Target-Aware DNN Execution