code: def main():
      
      start_time = datetime.now()
      output_q = Queue(maxsize=20)
  
      procs = []
      for a_device in devices:
          my_proc = Process(target=show_version_queue, args=(a_device, output_q))
          my_proc.start()
          procs.append(my_proc)
  
      # Make sure all processes have finished
      for a_proc in procs:
          a_proc.join()
  
      while not output_q.empty():
          my_dict = output_q.get()
          for k, val in my_dict.items():
              print(k)
              print(val)
  
      print("\nElapsed time: " + str(datetime.now() - start_time))
docs: Use processes and Netmiko to connect to each of the devices. Execute
      'show version' on each device. Use a queue to pass the output back to the parent process.
      Record the amount of time required to do this.