Append UUID to each Silk operation. Fix SilkOp macro code
Fix patterns in static optimizer
Fix CommandOp generation. Fix the variable definition position of _fc, _cl etc. in Macro
Add collect ops
Simplify silk macros
Add distinct, aggregate operators
Assign different UUIDs for the operations with the same FContext
Add trace log to SilkUtil
Add macrosf for shuffle and shuffle reduce
test shuffler
Classifies macro-based silk transformations
Merge branch 'feature/shuffleop' into feature/opid
Merge branch 'feature/opid' into feature/new-scheduler