Hard won wisdom: ImageMagick (and its fork GraphicsMagick) are essentiallyh single-threaded due to internal locking.
What it means is that if you use Go bindings and try to get a higher performance by using multiple goroutines, it won't work.