Nome do processo com maior uso da CPU

eu tenho umSamurize config que mostra um gráfico de uso da CPU semelhante ao Gerenciador de tarefas.

Como também exibo o nome do processo com a porcentagem mais alta de uso da CPU atual?

Gostaria que isso fosse atualizado, no máximo, uma vez por segundo. O Samurize pode chamar uma ferramenta de linha de comando e exibir sua saída na tela, portanto, isso também pode ser uma opção.

Maior esclarecimento:

Eu investiguei a gravação de meu próprio aplicativo c # .NET de linha de comando para enumerar a matriz retornada de System.Diagnostics.Process.GetProcesses (), mas a classe de instância Process não parece incluir uma propriedade de porcentagem da CPU.

Posso calcular isso de alguma forma?