High Performance Parallel CPU and GPU Implementations of Borůvka's Algorithm