¿Por qué el paquete plyr no usa mi backend paralelo?

Estoy tratando de usar elparallel paquete en R para operaciones paralelas en lugar dedoSNOW ya que está integrado y es ostensible la forma en que el Proyecto R quiere que las cosas vayan. Estoy haciendo algo mal que no puedo precisar sin embargo. Tomemos por ejemplo esto:

a <- rnorm(50)
b <- rnorm(50)

arr <- matrix(cbind(a,b),nrow=50)

aaply(arr,.margin=1,function(x){x[1]+x[2]},.parallel=F)

Esto funciona bien, produciendo las sumas de mis dos columnas. Pero si intento traer el paquete paralelo:

library(parallel)
nodes <- detectCores()
cl <- makeCluster(nodes)
setDefaultCluster(cl)

aaply(arr,.margin=1,function(x){x[1]+x[2]},.parallel=T)

Arroja el error

2: In setup_parallel() : No parallel backend registered
3: executing %dopar% sequentially: no parallel backend registered 

¿Estoy inicializando el backend mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta