Fast solution techniques in constrained optimal boundary control of the semilinear heat equation