Parallel Algorithms For Switching Edges And Generating Random Graphs From Given Degree Sequences Using Hpc Platforms