* Added logic to handle partitioning config in profiler * extracted get_partition_details out of workflow classes