protected int getNumReplThreads(double cpuScale) {
    if (cpuScale <= 0) {
      // Fall here for 0 and avoid a call to runtime
      return (int) Math.abs(cpuScale);
    }
    return (int) (Double.valueOf(Runtime.getRuntime().availableProcessors()) * cpuScale);
  }
Returns the number of replication threads to create
@return num replication threads
ambry-cloud/src/main/java/com/github/ambry/cloud/VcrReplicationManager.java