Agrupando filas de matrices en términos de una columna

En primer lugar, me resulta muy difícil describir el problema realmente bien, pero lo intentaré.

Digamos que tenemos la matriz A

A = [23 1;
     45 1
     78 1
     86 1
     98 2
     1  2
     23 2
     14 3
     15 4
     85 4]

Lo que quiero como salida es

    B{1} = [23,45,78,86]
    B{2} = [98,1,23]
    B{3} = [14]
    B{4} = [15,85]

Tenga en cuenta que la A original es una matriz enorme, y no quiero hacer esto con los bucles. Me gustaría usar funciones que usen procesamiento paralelo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta