Is the colon used in the following sentence correct? If so, would it be better to replace it with a semicolon or a period?
As CPUs get faster and faster, it is important that the performance of the memory system keeps pace: otherwise, the speed of the overall system will be compromised by the memory system bottleneck.